package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.model.domain.OpcAppClock;
import com.csun.cmny.provider.model.dto.AppClockQueryDto;

import java.util.List;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-10-28 20:57
 * @Description:
 */
public interface OpcAppClockService extends IService<OpcAppClock> {

    /**
     * save opc app clock
     *
     * @param opcAppClock   the opc app clock
     * @param loginAuthDto  the login auth dto
     *
     * @return  the int
     */
    Integer save(OpcAppClock opcAppClock, LoginAuthDto loginAuthDto);

    /**
     * query opc app clock query list with page
     *
     * @param appClockQueryDto  the app clock query dto
     *
     * @return  the list.
     */
    List<OpcAppClock> queryListWithPage(AppClockQueryDto appClockQueryDto);
}
